package mongodb.dto;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

import java.time.LocalDate;
import java.time.LocalDateTime;
import java.util.List;

/**
 * 应用用户信息
 *
 * @author YunKaiLuo
 * @date 2024/11/1
 */
@Data
public class QueryAppUserInfoDto {
    @JsonProperty("is_deleted")
    private Boolean deleted;
    private Long id;

    private Long uid;

    private Long appUid;


    private String employeeCode;


    private String employeeName;


    private Boolean onJob;


    private String employeeType;


    private LocalDate entryTime;

    private LocalDate resignationTime;


    private String appName;


    private String userOrgName;


    private String grantUserOrgName;


    private String orgName;


    private String supervisorCode;


    private String supervisorName;


    private String mobileNumber;


    private String adNumber;


    private String email;


    private String marsRegionName;


    private String marsProvinceName;


    private String marsCityClusterName;


    private String marsCityName;


    private Boolean frozen;


    private Boolean valid;


    private Boolean test;


    private Boolean agileSip;


    private Boolean vehiclePersonnel;

    private List<String> roleCode;

    private String roleName;


    private LocalDateTime createTime;


    private String createBy;


    private LocalDateTime lastUpdateTime;


    private String lastUpdateBy;

}
